A benchmark suite for high performance Java
نویسندگان
چکیده
Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places speciic demands on the Java execution environments that could be tested and compared using a standard benchmark suite. We describe the design and implementation of such a suite, paying particular attention to Java-speciic issues. Sample results are presented for a number of implementations of the Java Virtual Machine (JVM).
منابع مشابه
An Architectural Assessment of SPEC CPU Benchmark Relevance
SPEC compute intensive benchmarks are often used to evaluate processors in high-performance systems. However, such evaluations are valid only if these benchmarks are representative of more comprehensive real workloads. I present a comparative architectural analysis of SPEC CPU benchmarks and the more realistic SPEC Java Server benchmark. This analysis indicates the integer subset of CPU benchma...
متن کاملBenchmarking Java Grande Applications
Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places specific demands on the Java execution environments that can be tested using the Java Grande benchmark suite (Bull et al, 2000). The performance of a range of Java execution environments have been tested using the suite and the results presented.
متن کاملBenchmarking, Profiling and Performance Analysis of the Java Grande Benchmarking Suite
In previous papers a number of issues concerning the Java Grande Benchmarking suite have been raised. This paper hopes to examine these issues by conducting a new set of benchmarks and analysing the results. It then investigates the relationship between benchmarks within the suite, while reviewing the various profiling utilities available for Java. Finally, it discusses the design and implement...
متن کاملA Multithreaded Java Grande Benchmark Suite
Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places specific demands on the Java execution environments that can be tested using the Java Grande benchmark suite [5], [6], [7]. The large processing requirements of Grande applications makes parallelisation of interest. A suite of shared memory parallel benchmarks has been devel...
متن کاملSynthesizing Concurrent Graph Data Structures: A Case Study
In this paper, we describe our experience with Autograph — a compiler for synthesizing concurrent graph data structure implementations in Java. The input to Autograph is a high-level declarative specification of an abstract data type (ADT), expressed in terms of relations and relational operations. The output is a concurrent implementation of that ADT with conflict detection and rollback baked ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Concurrency - Practice and Experience
دوره 12 شماره
صفحات -
تاریخ انتشار 2000